Skip to content

Conversation

@DevelopmentCats
Copy link
Contributor

@DevelopmentCats DevelopmentCats commented Oct 30, 2025

I figured it would be easier/better to incorporate this into a new module so that we can still serve the old legacy backend plugin in the mean-time.

This allows us to use coder as a sign in provider, or a resource provider depending on how the user incorporates it into backstage.

There is minimal setup for the plugin itself, but its a few more steps for the frontend inserts, but this will be minimized when we update the frontend plugin for the NFS in the other PR #149

opera_eWRsDH47IB

Let me know if this aligns with what we are looking for, but I think this should be ideal for what the customer was looking for.

@DevelopmentCats DevelopmentCats changed the title feat: new oauth plugin for NBS to replace backend plugin WIP: new oauth plugin for NBS to replace backend plugin Oct 30, 2025
@DevelopmentCats DevelopmentCats marked this pull request as ready for review October 31, 2025 01:18
Copy link
Contributor

@f0ssel f0ssel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a lot but it seems functional and is essentially in an alpha state to start, so let's ship and continue to iterate if things come up.

@DevelopmentCats
Copy link
Contributor Author

This is a lot but it seems functional and is essentially in an alpha state to start, so let's ship and continue to iterate if things come up.

I agree it was a ton of stuff to figure out so I'm sure things will come up, but I will make sure to keep an eye out to address, and i'm sure this will become a bit more user friendly once we merge the NFS PR.

@f0ssel f0ssel requested review from Copilot and removed request for Copilot October 31, 2025 17:41
@DevelopmentCats DevelopmentCats merged commit 8e4d781 into main Oct 31, 2025
6 checks passed
@DevelopmentCats DevelopmentCats deleted the cat/backstage-auth branch October 31, 2025 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants